package com.mingshashan.building.easy.core.service.impl;

import com.mingshashan.building.easy.core.service.IService;

/**
 * Created by liuzh on 2014/12/11.
 */
public abstract class BaseService<T> implements IService<T> {

//    @Autowired
//    protected Mapper<T> mapper;
//
//    public Mapper<T> getMapper() {
//        return mapper;
//    }
//
//    @Override
//    public T selectByKey(Object key) {
//        return mapper.selectByPrimaryKey(key);
//    }
//
//    public int save(T entity) {
//        return mapper.insert(entity);
//    }
//
//    public int delete(Object key) {
//        return mapper.deleteByPrimaryKey(key);
//    }
//
//    public int updateAll(T entity) {
//        return mapper.updateByPrimaryKey(entity);
//    }
//
//    public int updateNotNull(T entity) {
//        return mapper.updateByPrimaryKeySelective(entity);
//    }
//
//    public List<T> selectByExample(Object example) {
//        return mapper.selectByExample(example);
//    }

    //TODO 其他...
}